home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #9
/
Amiga Plus CD - 2004 - No. 09.iso
/
amigaplus
/
tools
/
amigaos4_only
/
image2icon
/
image2icon_fr.doc
< prev
next >
Wrap
Text File
|
2004-08-03
|
13KB
|
297 lines
Image2Icon
© 2000-2001 par Stephan Rupprecht
Tout droits réservés.
COPYRIGHT ET RESPONSABILITE
Image2Icon est la propriété de Stephan Rupprecht - Copyright 2000/2001.
Tout droits réservés. Ce programme est freeware, ainsi aucuns dons
financier n'est demandé. Les redistributions sont permises si l'archive
originale est gardé intacte à l'exception d'ajout de nouveaux catalogues
de langages. L'auteur ne peut être tenu responsable pour quel que dommage
que ce soit causé par l'utilisation ou le mauvais emploi de cette
documentation et/ou du programme qu'elle décrit.
BESOIN
N'importe quel ordinateur Amiga® (compatible) avec l'AmigaOS® 3.x, la
newicon.library (pour les systèmes os3.0/3.1) et un processeur 68020 ou
plus.
DESCRIPTION
Image2Icon est encore un autre utilitaire de conversion qui crée
des icônes à partir d'images qu'il réduit.
UTILISATION
Le programme peut être éxécuté depuis un shell aussi bien que depuis le
workbench. Les options/tooltypes suivants sont disponibles:
FILE/M,MW=MAXWIDTH/N,MH=MAXHEIGHT/N,C=CROP/S,IA=IGNOREASPECT/S,
AX=ASPECTX/N/K,AY=ASPECTY/N/K,NI=NEWICON/S,FIP=FREEICONPOS/S,
FW=FRAMEWIDTH/N/K,FH=FRAMEHEIGHT/N/K,T=TRANSPARENT/S,R=REMAPFS/S,
OPT=OPTIMIZE/S,FL=FRAMELESS/S,SS=SHOWSIZE/K,F=FONT/K,D=DITHER/S,
FS=FONTSIZE/N/K,FST=FONTSTYLE/K,AP=APPICON/K,APX=APPICONX/N/K,
APY=APPICONY/N/K,V42=MODEV42/S,QU=QUALITY/N/K,P=PLANAR/S,
MP=MAXPEN/N/K,SF=STARTFROM/K,DT=DEFAULTTOOL/K,GS=GREYSCALE/S,
J=JPEG/K,I=ILBM/K,C=CMAP/K,MD=MAXDEPTH/N/K,ST=STACKSIZE/N/K,
MWP=MAXWIDTHPERCENT/N/K,MHP=MAXHEIGHTPERCENT/N/K,AG=ADDGLOW/S,
ABS=ABSOLUTE/S,Q=QUIET/S
FILE/M: nom de(s) l'image(s) à convertir. Si vous n'en spécifiez
aucune(s), le programme ajoutera une appicon sur laquelle vous pourrez
déposez l'image à convertir En double-cliquant sur l'icône, le programme
peut être quitter.
MW=MAXWIDTH/N,MH=MAXHEIGHT/N: la taille maximum de l'icône à créer.
Merci de noter que la taille maximum des NewIcons est de 93x93 pixels, les
icônes os3.5 quant à elles sont limités à 256x256 pixels.
MWP=MAXWIDTHPERCENT/N/K,MHP=MAXHEIGHTPERCENT/N/K: la taille maximum de
l'icône _en pourcentage_ relatif à la taille de l'écran du workbench.
C=CROP/S: désactive la réduction de l'image à convertir.
IA=IGNOREASPECT/S: ignore l'aspect X/Y de l'image quand elle est réduite
L'image n'est alors plus à une taille proportionnelle.
ABS=ABSOLUTE/S: ne garde pas l'aspect durant la réduction de l'image si
l'icône devient plus grande que MAXWIDTH ou MAXHEIGHT. Le programme
utilise alors MAXWIDTH et MAXHEIGHT comme taille de destination à la
place.
AX=ASPECTX/N/K,AY=ASPECTY/N/K: vous permet de passer outre l'aspect
proportionnel X/Y en fonction de l'écran du workbench
NI=NEWICON/S: crée une icône de type NewIcon même si l'os3.5 est disponible.
Cette option ne change rien si vous êtes sur un système os3.0/os3.1
FIP=FREEICONPOS/S: l'icône convertie n'a pas de position fixe.
FW=FRAMEWIDTH/N/K,FH=FRAMEHEIGHT/N/K: vous permet d'ajouter une bordure
autour de l'image.
T=TRANSPARENT/S: par défaut, la couleur transparente (s'il y en a une) de
l'image est ignoré. Ainsi l'icône qui en résulte ne devrait pas en avoir
une à moins que cette option soit spécifié.
OPT=OPTIMIZE/S: optimise les données de l'icône, si possible (os3.5).
FL=FRAMELESS/S: demande au workbench de ne pas dessiner de bordure autour
de l'icône (os3.5).
SS=SHOWSIZE/K: affiche la taille de l'icône. Les commandes suivantes
sont acceptés:
TOPLEFT,TOPRIGHT,CENTER,BOTTOMLEFT,BOTTOMRIGHT
F=FONT/K: la police de caractère qui sera utilisé par SHOWSIZE.
FS=FONTSIZE/N/K: la taille de la police de caractère.
FST=FONTSTYLE/K: son type, qui peut être OUTLINE,SHADOW ou
NORMAL (defaut)
AP=APPICON/K: nom de l'icône à utiliser comme appicon.
APX=APPICONX/N/K,APY=APPICONY/N/K: sa position sur l'écran du workbench
Vous devez toujours définir les deux (X/Y).
V42=MODEV42/S: quand cette option est activé, les images 24 bits seront
converties en 8 bits par l'intermédiaire du picture.datatype et non par
Icon2Image (nécessite le picture.datatype V44). Vous pouvez utiliser
cette option en combinaison avec REMAPFS ou DITHER pour améliorer la
qualité de conversion, mais vous préférerez surement vous passez de cette
option vu que cela ralenti la procédure de conversion sans améliorer le
résultat.
QU=QUALITY/N/K: la qualité de l'algorithme de diffusion à utiliser:
0 aucune diffusion n'est faite (rapide & sale)
1 diffusion avec une matrice Bayer de 16x16 Bayer
(defaut, encore rapide mais pas si sale:)
2 (pas disponible actuellement)
3 Floyd Steinberg (le plus lent mais la meilleure qualité)
GS=GREYSCALE/S: active la sortie en noir et blanc.
MP=MAXPENS/N/K: le nombre maximum de couleurs à utiliser. Si l'option
GREYSCALE est activé, le programme utilisera plutot8,12,27,36,64,80,125,
150 216 ou 256 couleurs en fonction du nombre le plus proche de celui qui
vous avez défini.
MD=MAXDEPTH/N/K: le nombre maximum de bitplans à utiliser. I2I traduit
cela par MAXPENS.
D=DITHER/S: par défaut, les images avec un nombres de couleurs <= 256
sont recolorés avec leur palette originale après avoir été réduite (en
ignorant MAXPEN). Si vous activé cette option, l'image subira une
diffusion d'erreur à la place. C'est plus rapide mais normalement, le
résultat est de moins bonne qualité étant donné que la palette originale
de l'image n'est pas prise en compte.
R=REMAPFS/S: par défaut, les images dont le nombre de couleurs est <= 256
colors sont recolorés avec leur palette originale après avoir été réduite
(en ignorant MAXPENS). Si vous activé cette option, les images subiront
en plus une erreur de diffusion en utilisant l'algorithme Floyd Steinberg.
P=PLANAR/S: cela créera une image planar de "vieux style" en plus de
l'os3.5/NewIcon image.
DT=DEFAULTTOOL/K: le programme par défaut que l'icône créé utilisera.
SF=STARTFROM/K: comment éxécuter le programme par défaut quand
l'utilisateur double-clique sur l'icon, cela peut être aussi bien WB,CLI ou
REXX.
ST=STACKSIZE/N/K: la taille par défaut de la pile de l'icône (>= 4096 bytes).
J=JPEG/K: créer une image jpeg au lieu d'une icône. Si vous spécifier
JPEG="" l'image JPEG sera alors sauvé dans le même répertoire que celui de
l'image source, le suffix de l'image sera "_small.jpg", ainsi l'image
originale ne sera pas modifié. Si vous voulez sauver l'image dans un
répertoire différent de la source originale, spécifier simplement par
exemple: JPEG="Pictures:%f_thumb.jpg" ou %f sera par la suite remplacé
par le nom du fichier.
Cette option nécessite la jpeg.library par Paul Huxham:
http://www.scouts.org.au/steeplesoftware
I=ILBM/K: créer une image ilbm (IFF) au lieu d'une icône. Se conférer à
J=JPEG/K. Cette option nécessite le picture.datatype v43 ou supérieur.
Pour une sortie 24bits spécifier MAXDEPTH=24.
C=CMAP/K: Le fichier ilbm qui contient la palette qui sera utilisé pour
recolorer une image. Vous pouvez aussi définir REMAPFS pour une meilleure
qualité de conversion.
AG=ADDGLOW/S: crée une icône avec un rougeoiement (glowing) pour l'image
alternée, cette option passe outre les options FRAMEWIDTH et FRAMEHEIGHT.
Q=QUIET/S: supprime toutes les informations de sortie excepté les
messages d'erreurs.
PROBLEMES CONNUS
- l'ilbm.datatype qui est fourni avec l'os3.5 ne supporte pas les images
noir et blanc produites par BME (PageStream). Merci d'utiliser un de
mes ilbm.datatypes à la place (util/dtype/ilbmdt44.lha ou
util/dtype/ilbmdtPPC.lha).
- l'option SHOWSIZE ne fontionne pas lors de la création d'images JPEG ou
d'image ILBM 24bits. Ce n'est pas encore supporté.
REMERCIEMENTS SPECIAUX A
Olaf Bathel qui a écrit la partie d'erreur de diffusion (dithering)
utilisé par ce programme et bien sur à tout les gens qui ont reportés des
erreurs (bugs) et fait des suggestions.
Merci aussi à Dámaso D. Estévez pour la documentation espagnole et Raul
Silva pour les icônes.
HISTORIQUE
1.0 première diffusion publique
1.1 ajout de l'option QU=QUALITY/N/K pour choisir un algorithme de
diffusion d'erreur différent. Supporte désormais les images HAM via
le picture.datatype v44.
1.2 Crée éventuellement une image "de vieux style" en plus de celle de
l'os3.5/NewIcon, voir l'option PLANAR/S <John Blyth>. Ajout d'un
code de meilleure qualité pour la réduction, cela nécessite plus de
temps processeur mais li'cone à un meilleur aspect. Merci de noter
que j'ai du désactiver l'option TRANSPARENT/S pour faire en sorte que
cela fonctionne correctement. Il est aussi désormais possible de
déposer dans répertoires sur l'appicon. Cela vous permettra de
convertir tout un répertoire d'une traite.
1.3 certains datatypes donne un aspect de pourcentage de 0:0 ce qui cause
un guru de division par zéro (0x80000005), corrigés. Quand vous
déposez un répertoire sur l'appicon, le programme n'affiche plus de
requêtes d'erreurs quand il rencontre un type de fichier inconnu
<John Blyth>. Ajout de l'option MP=MAXPENS/N/K bien que cela ne soit
pas très utile (à mon humble avis)
1.4 ajout des options STARTFROM/K, DEFAULTTOOL/K <Mario Cattaneo>. Créer
une icône de type NewIcon sur un système 3.5 ne fonctionne pas, vu
que la NewIcon et l'image 3.5 étaient toutes les deux sauver sur le
disque.
1.5 devrait désormais fonctionner sur un système fonctionnant sous
NewIcons <Xenomorph>, <Rainer M. Herold>.
1.6 ne plante désormais plus avec de petites images quand le taille de la
source est la même que celle de la destination.
1.7 ajout de l'option GS=GREYSCALE <Nick Clover>. Si l'option QUIET n'est
pas définie, le programme affichera des messages de status dans le
shell courant (lancé depuis le WB, le tooltype WINDOW doit être
activer pour voir les messages).
1.8 ajout des options D=DITHER/S,R=REMAPFS/S. La partie du programme qui
permet la gestion des images EHB a disparu pour une raison ou une
autre, elle est maintenant de retour ;) Les images HAM sont désormais
supportés indépendemment du picture.datatype installé. Réécriture de
certaines parties du programme pour fonctionner avec des tampons
chunky au lieu de bitmaps, cela devrait avoir accélérer la création
des icônes, spécialement pour les utilisateurs n'ayant pas de système
RTG qui devrait noté une accélération.
1.9 la réduction de couleur avec diffusion d'erreur supporte désormais
jusqu'à 252 couleurs (216 autrefois)
1.10 légère optimisation du code de réduction, inclue de chouettes icônes
par Raul Silva.
1.11 si vous démarrez le programme depuis le workbench ou si vous déposez
des icônes sur son appicon, une simple barre de progression sera
affiché.
1.12 la barre de progression était affiché même lorsque l'option QUIET
était défini. A moins que l'option PLANAR soit spécifié, le
programme causait plusieurs "enforcer hits" quand une NewIcon était
sauvé sur un système os3.0/os3.1
1.13 désormais la recoloration fontionne plus rapidement. Inclu une
version WarpOS.
1.14 Ooops! Le pogramme ne fontionnait pas si il était éxécuté depuis le
wb parce qu'il attendait après le wbmsg deux fois. <Raul Silva>. La
version WarpOS est désormais un peu plus rapide vu que le PPC est
utilisé pour la réduction et le lissage (nécessite plus de mémoire!!!).
1.15 ajout des options JPEG/K,ILBM/K,CMAP/K. Améliration de la matrice de
diffusion et suppression de la matrice Bayer 4x4.
1.16 il y avait une vieille erreur dans le code de lissage causant du
désordre avec la couleur des pixels, la version WOS n'a jamais eu ce
problème. <Christian Effenberger>. Désormais, affiche un message
d'erreur approprié quand le CMAP ne peut être trouvé. Les options
JPEG/K et ILBM/K vous permet désormais de définir un chemin de
destination.
1.17 intégration des optionsADDGLOW/S,MAXWIDTHPERCENT/N/K,MAXHEIGHTPERCENT/N/K,
ABS=ABSOLUTE/S. Réintégration du support pour les images avec une
couleur de transparence.
1.18 à cause d'une parenthèse mal placé, la version 68k peut allouer un
tampon qui est quelques octets trop petit <Greg>.
1.19 le texte dans la barre de progression est de nouveau centrée <Greg>.
AUTEUR
Merci d'envoyer des reports d'erreurs et vos idées à:
Stephan Rupprecht
Apfeldweg 1
D44359 Dortmund
Germany
Envoyer vos emails à
info@stephan-rupprecht.de
WWW
http://stephan-rupprecht.de
NOTES POUR LA TRADUCTION FRANCAISE
La traduction effectué ici peut comporter des erreurs (notamment pour
l'orthographe ;) c'est pourquoi je vous invite à consulter la version
originale en anglais en cas de doutes. Si je ne suis pas en mesure de
poursuivre la traduction de prochaine version et que quelqu'un souhaite
s'en acquitter, il est libre d'utiliser cette version. Merci de me tenir
informé au préalable, juste à titre informatif :)
Merci à Stephan Rupprecht pour cet excellent programme et pour son support
envers l'Amiga.
Frank <matrixngc@free.fr>